﻿/*
 * Script: "validacion_parada.js"
 * Copyright 2011 SISVOX.
 *
 * Licenciado bajo SISVOX, Version 1.0 (la "Licencia");
 * El codigo presente que compone este Software es propiedad unica y
 * exclusivamente de SISVOX, por lo tanto, usted no podrá utilizar este
 * archivo excepto en cumplimiento de la Licencia ofrecida por SISVOX.
 * Usted puede obtener una copia de la Licencia en:
 *
 *      Soluciones Integrales de Software Vox (SISVOX)
 *                 http://www.sisvox.com
 *
 *     - Carlos Calvo      <ccalvo@sisvox.com>
 *     - Andres Hernandez  <ahernandez@sisvox.com>
 *
 * A menos que sea requerido por la ley aplicable o se acuerde por escrito,
 * el software distribuido bajo la licencia se distribuye "TAL CUAL", CON
 * LAS GARANTIAS Y CONDICIONES expresadas en la "Licencia".
 */
 

// =================================================================================================================
// ============================================ Registrar una Parada ===============================================
// =================================================================================================================

function registrar_parada(form) {
    
	var coord_x 			= document.getElementById("coord_x").value;
	var coord_y 			= document.getElementById("coord_y").value;
	var nombre 				= document.getElementById("nombre").value;
	
    var id_tipo_par			= document.getElementById("id_tipo_par").value;
    var id_clase_par 		= document.getElementById("id_clase_par").value;
	var id_estad_par 		= document.getElementById("id_estad_par").value;
	
	var techada				= document.getElementById("techada").value;
    var discapacitados 		= document.getElementById("discapacitados").value;
	var demarcacion 		= document.getElementById("demarcacion").value;
	var asientos			= document.getElementById("asientos").value;
    var informacion 		= document.getElementById("informacion").value;
	var publicidad 			= document.getElementById("publicidad").value;
	
	var id_tipo_via 		= document.getElementById("id_tipo_via").value;
        
    if ( coord_x == "" ) {
        alert("Debe indicar la Coordenada X o LATITUD");
    } else if ( coord_y == "" ) {
        alert("Debe indicar la Coordenada Y o LONGITUD");
    } else if ( nombre == "" ) {		
		alert("Debe indicar el Nombre de la Parada");
    
	} else if ( id_tipo_par == "" ) {		
		alert("Debe indicar el Tipo de Parada");
    } else if ( id_clase_par == "" ) {		
		alert("Debe indicar la Clase de Parada");
    } else if ( id_estad_par == "" ) {
        alert("Debe indicar el Estado de la Parada");
		
    } else if ( techada == "" ) {
        alert("Debe indicar si la Parada es Techada");
	} else if ( discapacitados == "" ) {
        alert("Debe indicar si la Parada posee Acceso para Discapacitados");
	} else if ( demarcacion == "" ) {
        alert("Debe indicar si la Parada posee Demarcación");
	} else if ( asientos == "" ) {
        alert("Debe indicar si la Parada posee Asientos");
	} else if ( informacion == "" ) {
        alert("Debe indicar si la Parada posee Información de las Rutas");
	} else if ( publicidad == "" ) {
        alert("Debe indicar si la Parada posee Publicidad");
	
	} else if ( id_tipo_via == "" ) {
        alert("Debe indicar el Tipo de Vía donde se ubica la Parada");
	
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Registrar la Parada?")) {
            form.submit();
        } else {
            alert("El Registro de la Parada ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ================================== Actualizar Coordenadas de una Parada =========================================
// =================================================================================================================

function actualizar_parada(form) {
    
	var id_parada 			= document.getElementById("h_id_parada").value;
	
	var coord_x 			= document.getElementById("coord_x").value;
	var coord_y 			= document.getElementById("coord_y").value;
	 
    if ( id_parada == "" ) {
        alert("Debe consultar la Parada a Actualizar");
    } else if ( coord_x == "" && coord_y == "" ) {
        alert("Debe seleccionar una ubicación en el Mapa para obtener las nuevas Coordenadas X,Y");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Actualizar las Coordenadas la Parada?")) {
            form.submit();
        } else {
            alert("La Actualización de las Coordenadas de la Parada ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ============================================ Modificar una Parada ===============================================
// =================================================================================================================

function modificar_parada(form) {
    
	var id_parada 			= document.getElementById("h_id_parada").value;
	
	var id_tipo_par			= document.getElementById("id_tipo_par").value;
    var id_clase_par 		= document.getElementById("id_clase_par").value;
	var id_estad_par 		= document.getElementById("id_estad_par").value;
	
	var techada				= document.getElementById("techada").value;
    var discapacitados 		= document.getElementById("discapacitados").value;
	var demarcacion 		= document.getElementById("demarcacion").value;
	var asientos			= document.getElementById("asientos").value;
    var informacion 		= document.getElementById("informacion").value;
	var publicidad 			= document.getElementById("publicidad").value;
	
	var id_tipo_via 		= document.getElementById("id_tipo_via").value;
	
    if ( id_parada == "" ) {
        alert("Debe consultar la Parada a Modificar");
    
	} else if ( id_tipo_par == "" ) {		
		alert("Debe indicar el Tipo de Parada");
    } else if ( id_clase_par == "" ) {		
		alert("Debe indicar la Clase de Parada");
    } else if ( id_estad_par == "" ) {
        alert("Debe indicar el Estado de la Parada");
		
    } else if ( techada == "" ) {
        alert("Debe indicar si la Parada es Techada");
	} else if ( discapacitados == "" ) {
        alert("Debe indicar si la Parada posee Acceso para Discapacitados");
	} else if ( demarcacion == "" ) {
        alert("Debe indicar si la Parada posee Demarcación");
	} else if ( asientos == "" ) {
        alert("Debe indicar si la Parada posee Asientos");
	} else if ( informacion == "" ) {
        alert("Debe indicar si la Parada posee Información de las Rutas");
	} else if ( publicidad == "" ) {
        alert("Debe indicar si la Parada posee Publicidad");
	
	} else if ( id_tipo_via == "" ) {
        alert("Debe indicar el Tipo de Vía donde se ubica la Parada");
		
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Modificar la Parada?")) {
            form.submit();
        } else {
            alert("La Modificación de la Parada ha sido cancelado.!");
        }
    }
}


// =================================================================================================================
// ========================================= Adjuntar Fotos de una Parada ==========================================
// =================================================================================================================

function adjuntar_fotos_parada(form) {
    
	var id_parada 			= document.getElementById("h_id_parada").value;
	
    if ( id_parada == "" ) {
        alert("Debe indicar la Parada sobre la que desea Adjuntar las Fotos");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Adjuntar las Fotos de la Parada?")) {
            form.submit();
        } else {
            alert("La Operación de Adjuntar Fotos de la Parada ha sido cancelada.!");
        }
    }
}


// =================================================================================================================
// ======================================== Generar Resumen de una Parada ==========================================
// =================================================================================================================

function resumen_parada(form) {
    
	var id_parada 			= document.getElementById("id_parada").value;
	
    if ( id_parada == "" ) {
        alert("Debe indicar la Parada sobre la que desea Generar el Resumen");
    
    } else {
        if (window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Generar el Resumen de la Parada?")) {
            form.submit();
        } else {
            alert("La Operación de Generar Resumen de la Parada ha sido cancelada.!");
        }
    }
}


// =================================================================================================================
// ================================== Limpia los campos de la consulta de una Parada ===============================
// =================================================================================================================

function limpiar_consulta_parada() {
    
	document.getElementById("id_parada").value 			= "";
	document.getElementById("h_id_parada").value 		= "";
	document.getElementById("h_nombre_parada").value 	= "";
	
	document.getElementById("div_info_par").innerHTML 	= "";
}